﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace SHZY.Business.Entitys.Dto.customercomplaint
{
    public class QmsBUsiCustomerComplaintModel
    {
        public string Id { get; set; }
        #region 基础信息

        /// <summary>
        /// 工单编号.
        /// </summary>
        public string No { get; set; }

        /// <summary>
        /// 客户编码.
        /// </summary>
        public string CustomerNo { get; set; }

        /// <summary>
        /// 客户名称.
        /// </summary>
        public string CustomerName { get; set; }

        /// <summary>
        /// 反馈阶段.
        /// </summary>
        public string FeedbackStage { get; set; }

        /// <summary>
        /// 反馈人.
        /// </summary>
        public string FeedbackUserName { get; set; }

        /// <summary>
        /// 反馈日期.
        /// </summary>
        public DateTime? FeedbackDate { get; set; }

        /// <summary>
        /// 反馈方式.
        /// </summary>
        public string FeedbackWay { get; set; }

        /// <summary>
        /// 反馈单号.
        /// </summary>
        public string FeedbackNo { get; set; }

        /// <summary>
        /// 抱怨类型.
        /// </summary>
        public string ComplaintType { get; set; }

        /// <summary>
        /// 产品名称.
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 缺陷类别.
        /// </summary>
        public string DefectCategory { get; set; }

        /// <summary>
        /// 问题描述.
        /// </summary>
        public string ProblemDescription { get; set; }

        /// <summary>
        /// 创建人.
        /// </summary>
        public string CreatorUserId { get; set; }

        /// <summary>
        /// 问题归属.
        /// </summary>
        public string ProblemAttribution { get; set; }
        #endregion

        /// <summary>
        /// 调查结果发生原因.
        /// </summary>
        public string CheckCause { get; set; }

        /// <summary>
        /// 临时对策执行状态0未关闭 1关闭.
        /// </summary>
        public int? TcStatus { get; set; }

        /// <summary>
        /// 长期对策执行状态0未关闭 1关闭.
        /// </summary>
        public int? LcStatus { get; set; }
    }
}
